home *** CD-ROM | disk | FTP | other *** search
/ Aminet 52 / Aminet 52 (2002)(GTI - Schatztruhe)[!][Dec 2002].iso / Aminet / dev / gg / guile-1.4.1.readme < prev    next >
Text File  |  2002-09-14  |  10KB  |  232 lines

  1. Short:    Interpreter for Scheme, packaged as a library
  2. Author:   Aubrey Jaffer * & Diego Casorran
  3. Uploader: dcr8520@amiga.org
  4. Version:  1.4.1
  5. Type:     dev/gg
  6. Requires: gcc
  7.  
  8. ----------------------------------------------------------------------------
  9.  
  10.         This  package  comes  from      http://Amiga.SourceForge.net
  11.  
  12. ----------------------------------------------------------------------------
  13.  
  14. This  is  version  1.4  of Guile, Project GNU's extension language library.
  15. Guile is an interpreter for Scheme, packaged as a library that you can link
  16. into  your  applications  to give them their own scripting language.  Guile
  17. will   eventually   support  other  languages  as  well,  giving  users  of
  18. Guile-based applications a choice of languages.
  19.  
  20. Please send bug reports to bug-guile@gnu.org.
  21.  
  22. Guile Documentation ==================================================
  23.  
  24. The  doc  directory  contains  a  few  articles on specific topics and some
  25. examples,    including   data-rep.texi   which   describes   the   internal
  26. representation of data types in Guile.  The example-smob directory contains
  27. example source code for the "Defining New Types (Smobs)" chapter.
  28.  
  29. The incomplete Guile reference manual is available at
  30.  
  31.   ftp://ftp.red-bean.com/pub/guile/snapshots/guile-doc-snap.tar.gz
  32.  
  33. Neil  Jerram  is  working  on  the  new  reference  manual,  which  will be
  34. distributed  with guile-core.  The new manual will be synchronized with the
  35. docstrings in the sources.  Until then, please be aware that the docstrings
  36. are  likely  to  be  more  up-to-date  than  the  old reference manual (use
  37. `(help)'  or  see  libguile/guile-procedures.txt  which is generated by the
  38. build process).
  39.  
  40. The Guile WWW page is at
  41.  
  42.   http://www.gnu.org/software/guile/guile.html
  43.  
  44. It contains a link to the Guile FAQ.
  45.  
  46. Guile License ==================================================
  47.  
  48. The  license  of  Guile  consists  of  the GNU GPL plus a special statement
  49. giving  blanket  permission  to  link  with non-free software.  This is the
  50. license statement as found in any individual file that it applies to:
  51.  
  52. This  program  is  free  software; you can redistribute it and/or modify it
  53. under  the terms of the GNU General Public License as published by the Free
  54. Software  Foundation;  either  version  2,  or  (at  your option) any later
  55. version.
  56.  
  57. This program is distributed in the hope that it will be useful, but WITHOUT
  58. ANY  WARRANTY;  without  even  the  implied  warranty of MERCHANTABILITY or
  59. FITNESS  FOR  A PARTICULAR PURPOSE.  See the GNU General Public License for
  60. more details.
  61.  
  62. You  should  have  received  a copy of the GNU General Public License along
  63. with  this  software;  see  the  file  COPYING.   If not, write to the Free
  64. Software   Foundation,  Inc.,  59  Temple  Place,  Suite  330,  Boston,  MA
  65. 02111-1307 USA
  66.  
  67. As  a  special exception, the Free Software Foundation gives permission for
  68. additional uses of the text contained in its release of GUILE.
  69.  
  70. The  exception  is  that, if you link the GUILE library with other files to
  71. produce  an  executable,  this  does  not  by  itself  cause  the resulting
  72. executable  to  be  covered by the GNU General Public License.  Your use of
  73. that  executable  is  in  no way restricted on account of linking the GUILE
  74. library code into it.
  75.  
  76. This  exception  does  not  however  invalidate  any  other reasons why the
  77. executable file might be covered by the GNU General Public License.
  78.  
  79. This  exception  applies  only  to  the  code released by the Free Software
  80. Foundation under the name GUILE.  If you copy code from other Free Software
  81. Foundation  releases  into  a  copy of GUILE, as the General Public License
  82. permits, the exception does not apply to the code that you add in this way.
  83. To  avoid  misleading  anyone  as to the status of such modified files, you
  84. must delete this exception notice from them.
  85.  
  86. If you write modifications of your own for GUILE, it is your choice whether
  87. to  permit  this  exception  to apply to your modifications.  If you do not
  88. wish that, delete this exception notice.
  89.  
  90. About This Distribution ==============================================
  91.  
  92. Interesting files include:
  93.  
  94. - INSTALL, which contains instructions on building and installing Guile.
  95. - NEWS, which describes user-visible changes since the last release of Guile.
  96.  
  97. Files are usually installed according to the prefix specified to
  98. configure, /usr/local by default.  Building and installing gives you:
  99.  
  100. Executables, in ${prefix}/bin:
  101.  
  102. guile --- a stand-alone interpreter for Guile.  With no arguments, this
  103.     is a simple interactive Scheme interpreter.  It can also be used
  104.     as an interpreter for script files; see the NEWS file for details.
  105. guile-config --- a Guile script which provides the information necessary
  106.     to link your programs against the Guile library.
  107. guile-snarf --- a script to parse declarations in your C code for 
  108.     Scheme-visible C functions, Scheme objects to be used by C code,
  109.     etc.
  110.  
  111. Libraries, in ${prefix}/lib.  Depending on the platform and options
  112.         given to configure, you may get shared libraries in addition
  113.     to or instead of these static libraries:
  114.     
  115. libguile.a --- an object library containing the Guile interpreter,
  116.     You can use Guile in your own programs by linking against this.
  117. libqthreads.a --- an object library containing the QuickThreads
  118.     primitives.  If you enabled thread support when you configured
  119.     Guile, you will need to link your code against this too.
  120. libguilereadline.a --- an object library containing glue code for the
  121.         GNU readline library.  See NEWS for instructions on how to enable
  122.     readline for your personal use.
  123.  
  124. Header files, in ${prefix}/include:
  125.  
  126. libguile.h, guile/gh.h, libguile/*.h --- for libguile.
  127. guile-readline/readline.h --- for guile-readline.
  128.  
  129. Support files, in ${prefix}/share/guile/<version>:
  130.  
  131. ice-9/* --- run-time support for Guile: the module system,
  132.     read-eval-print loop, some R4RS code and other infrastructure.
  133.  
  134. Automake macros, in ${prefix}/share/aclocal:
  135.  
  136. guile.m4
  137.  
  138. Documentation in Info format, in ${prefix}/info:
  139.  
  140. data-rep.info --- an essay on how to write C code that works with
  141.     Guile Scheme values.
  142.  
  143. The Guile source tree is laid out as follows:
  144.  
  145. libguile:
  146.     The Guile Scheme interpreter --- both the object library
  147.     for you to link with your programs, and the executable you can run.
  148. ice-9:  Guile's module system, initialization code, and other infrastructure.
  149. guile-config:
  150.     Source for the guile-config script.
  151. qt:     A cooperative threads package from the University of Washington,
  152.     which Guile can use.  If you configure Guile with the
  153.         --with-threads flag, you will need to link against the -lqt
  154.         library, found in this directory.  Qt is under a separate
  155.         copyright; see `qt/README' for more details.
  156. guile-readline:
  157.         The glue code for using GNU readline with Guile.  This
  158.         will be build when configure can find a recent enough readline
  159.         library on your system.
  160. doc:    Documentation (see above).
  161.  
  162. Anonymous CVS Access and FTP snapshots ===============================
  163.  
  164. We  make the developers' working Guile sources available via anonymous CVS,
  165. and by nightly snapshots, accessible via FTP.  See the files `ANON-CVS' and
  166. `SNAPSHOTS' for details.
  167.  
  168. If  you  would like to receive mail when people commit changes to the Guile
  169. CVS  repository,  you  can  subscribe to guile-cvs@sourceware.cygnus.com by
  170. sending   a  message  to  guile-cvs-subscribe@sourceware.cygnus.com.   Even
  171. better,  you  can  get  daily digests of these commit messages by sending a
  172. message to guile-cvs-digest-subscribe@sourceware.cygnus.com.
  173.  
  174. If  you want to subscribe an e-mail address other than the one that appears
  175. in   your   From:    header,   say   foo@bar.com,   send  a  mail  note  to
  176. guile-cvs-subscribe-foo=bar.com@sourceware.cygnus.com.
  177.  
  178.  
  179. Obtaining Guile ======================================================
  180.  
  181. The latest official Guile release is available via anonymous FTP from
  182.  
  183. ftp://ftp.gnu.org/pub/gnu/guile/guile-1.4.tar.gz
  184.  
  185. The   mailing   list   `guile@sourceware.cygnus.com'  carries  discussions,
  186. questions,  and  often  answers,  about  Guile.  To subscribe, send mail to
  187. guile-subscribe@sourceware.cygnus.com.   Of course, please send bug reports
  188. (and   fixes!)   to   bug-guile@gnu.org.    Note   that   one   address  is
  189. @sourceware.cygnus.com, and the other is at @gnu.org.
  190.  
  191.  
  192.  
  193.  
  194. ·············································A·r·c·h·i·v·e··C·o·n·t·e·n·t·s··
  195. LhA Freeware Version 2.2
  196. Copyright © 1991-94 by Stefan Boberg.
  197. Copyright © 1998-2000 by Jim Cooper and David Tritscher.
  198.  
  199. Listing of archive 'guile-1.4.1.lha':
  200. Original  Packed Ratio    Date     Time    Name
  201. -------- ------- ----- --------- --------  -------------
  202.  4341760 1558885 64.0% 29-Jun-02 00:31:06  !-to-gg.tar
  203.     4635    2108 54.5% 05-Feb-02 20:50:42  ANON-CVS
  204.     2985    1188 60.2% 03-Jan-02 11:04:56  AUTHORS
  205.      549     351 36.0% 13-Mar-00 01:41:54  AUTHORS.goops
  206.      202     132 34.6% 27-Apr-02 02:05:30  AUTHORS.gwww
  207.    47998   16272 66.0% 13-May-02 21:28:24  ChangeLog
  208.    41404   13568 67.2% 10-Mar-01 03:21:32  ChangeLog.goops
  209.     5795    2372 59.0% 27-Apr-02 02:12:38  ChangeLog.gwww
  210.    17989    7008 61.0% 26-May-97 22:36:52  COPYING
  211.      406     163 59.8% 10-Mar-01 03:21:32  GOOPS-VERSION
  212.      764     293 61.6% 01-Mar-02 19:53:28  GUILE-VERSION
  213.   184230   66725 63.7% 13-May-02 20:27:58  NEWS
  214.     4828    1960 59.4% 10-Mar-01 02:00:04  NEWS.goops
  215.      434     257 40.7% 27-Apr-02 02:10:50  NEWS.gwww
  216.     7750    3189 58.8% 03-Jan-02 11:04:56  README
  217.     5800    2529 56.3% 10-Mar-01 02:00:04  README.goops
  218.      592     358 39.5% 27-Apr-02 02:47:48  README.gwww
  219.     1256     612 51.2% 31-Mar-02 21:42:04  SNAPSHOTS
  220.       69      63  8.6% 31-Dec-02 23:59:58  source
  221.    12314    4196 65.9% 10-Mar-01 03:27:48  TAGS.goops
  222.      784     440 43.8% 07-May-02 00:11:58  THANKS
  223.     6895    3057 55.6% 05-Mar-01 02:19:56  TODO.goops
  224. -------- ------- ----- --------- --------
  225.  4689439 1685726 64.0% Operation successful.
  226.  
  227.  
  228.  
  229.  
  230. _____________________________
  231. .Readme created with:  MRea  \
  232.